﻿using System;
using System.Collections.Generic;
using System.Text;
using Volo.Abp.Application.Dtos;

namespace Himp.Outpatient
{
    /// <summary>
    /// 
    /// </summary>
    public class OtpMdtrtRecDto : AuditedEntityDto<Guid>
    {
        /// <summary>
        /// 就医流水号
        /// </summary>
        public string MdtrtSn { get; set; }

        /// <summary>
        /// 患者Id
        /// </summary>
        public Guid PatnId { get; set; }

        /// <summary>
        /// 门诊号
        /// </summary>
        public string OtpNo { get; set; }

        /// <summary>
        /// 人员姓名
        /// </summary>
        public string PatnName { get; set; }

        /// <summary>
        /// 门诊挂号类别ID
        /// </summary>
        public Guid OtpRgstTypeId { get; set; }

        /// <summary>
        /// 科室Id
        /// </summary>
        public Guid DeptId { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string DeptCodg { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string DeptName { get; set; }

        /// <summary>
        /// 医师Id
        /// </summary>
        public Guid DrId { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string DrCodg { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string DrName { get; set; }

        /// <summary>
        /// 就诊时间
        /// </summary>
        public DateTime? MdtrtTime { get; set; }

        /// <summary>
        /// 主诉
        /// </summary>
        public string? Chfcomp { get; set; }

        /// <summary>
        /// 病史
        /// </summary>
        public string? Illhis { get; set; }

        /// <summary>
        /// 过敏史
        /// </summary>
        public string? Algs { get; set; }

        /// <summary>
        /// 过敏源代码
        /// </summary>
        public string? AiseCode { get; set; }

        /// <summary>
        /// 体格检查
        /// 查体
        /// </summary>
        public string? Phex { get; set; }

        /// <summary>
        /// 辅助检查
        /// </summary>
        public string? AsstExam { get; set; }

        /// <summary>
        /// 处方记录
        /// </summary>
        public string? RxRec { get; set; }

        /// <summary>
        /// 症状名称
        /// </summary>
        public string? SympName { get; set; }

        /// <summary>
        /// 症状代码
        /// </summary>
        public string? SympCode { get; set; }

        /// <summary>
        /// 处理措施
        /// 处置意见
        /// </summary>
        public string? DspoOpnn { get; set; }

        /// <summary>
        /// 发病时间
        /// </summary>
        public DateTime? AttkTime { get; set; }

        /// <summary>
        /// 初诊标识
        /// </summary>
        public bool FstdiagFlag { get; set; }

        /// <summary>
        /// 门诊就诊状态
        /// </summary>
        public int OtpMdtrtStas { get; set; }

        /// <summary>
        /// 门诊诊断记录
        /// </summary>
        public List<OtpDiagRecDto> OtpDiagRecs { get; set; }
    }
}
